Specialization by Restriction and Schema Derivations
نویسندگان
چکیده
Specialization and inheritance are well-known concepts in the area of object-oriented modelling and knowledge representation. However, certain aspects of these concepts lack formal foundations. In particular, when properties of diierent classes are semantically related, several different semantics are possible for the inherited properties, and a choice is necessary. Conventional systems impose an a priori solution that supports only one of the possible semantics of inheritance. In this paper, we present constructs that allow to diierentiate between the possible semantics of inheritance, in a formal and sound way. Our approach is based on a structured view of the real world and a model for its representation. By necessity, the model only partly represents the real world. Thus, reasoning in the model is done with reference to the real world. We introduce restriction isa, a form of specialization that represents property restriction, and demonstrate that it can be a useful conceptual modelling mechanism. We employ restriction isa to formally deene property inheritance. Reasoning in our model is done through a number of inference rules that reeect real world constraints. These rules allow for sound derivations both at instance and schema level. At the schema level, in particular, these rules allow to relate inherited properties to other properties through restriction-isa and isa relations. Such relations not only give useful information about the inherited properties but also reene the value domains of these properties.
منابع مشابه
Printed in Great Britain SPECIALIZATION BY RESTRICTION AND SCHEMA DERIVATIONS
Specialization and inheritance are well known concepts in the area of object oriented modelling and knowledge representation However certain aspects of these concepts lack formal foun dations In particular when properties of di erent classes are semantically related several different semantics are possible for the inherited properties and a choice is necessary Conventional systems impose an a p...
متن کاملSPECIALIZATION BY RESTRICTION AND SCHEMA DERIVATIONSy
| Specialization and inheritance are well-known concepts in the area of object-oriented modelling and knowledge representation. However, certain aspects of these concepts lack formal foundations. In particular, when properties of diierent classes are semantically related, several different semantics are possible for the inherited properties, and a choice is necessary. Conventional systems impos...
متن کاملInheritance under Participation Constraints
Traditional database systems have been successful in handling large amounts of data but lack mechanisms for schema derivations and schema veriication. In this paper, we propose (i) structures that carry expressive and useful information on the database schema, (ii) a set of inference rules for schema derivations, and (iii) a mechanism for discovering contradictory schema declarations. To this e...
متن کاملOn the De nition of Semantic Network Semantics
We elaborate on the semantics of an enhanced object-oriented semantic network, where multiple instantiation, multiple specialization, and meta-classes are supported for both kinds of objects: entities and properties. By semantics of a semantic network, we mean the information (both explicit and derived) that the semantic network carries. Several data models use semantic networks to organize inf...
متن کاملOn the Semantics of a Semantic Network
We elaborate on the semantics of an enhanced object oriented semantic network where multiple instantiation multiple specialization and meta classes are supported for both kinds of objects entities and properties By semantics of a semantic network we mean the information both explicit and derived that the semantic network carries Several data models use semantic networks to organize information ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Inf. Syst.
دوره 23 شماره
صفحات -
تاریخ انتشار 1998